/*
利用JQuery 发送 $.get $.post $.Ajax时 会经过ajaxPrefilter  这个函数
在这个函数中 可以拿到给Ajax 提供的配置对象
*/

$.ajaxPrefilter(function (API) {
  (API.complete = (res) => {
    if (
      res.responseJSON.status === 1 &&
      res.responseJSON.message === "身份认证失败！"
    ) {
      // 1. 清空 本地 的token
      localStorage.removeItem("token");
      // 2. 跳转到login 登录页面
      location.href = "/login.html";
    }
  }),
    (API.url = "http://api-breakingnews-web.itheima.net" + API.url);
  if (API.url.indexOf("/my/") !== -1) {
    API.headers = {
      Authorization: localStorage.getItem("token") || "",
    };
  }
});
